package com.fruit.mapper.sysmsg;

import java.util.List;
import java.util.Map;

import com.fruit.pojo.user.sysmsg.SysMessage;
/**
 * 站内消息Mapper
 * @author Administrator
 *
 */
public interface SysMessageMapper {
	/**
	 * 根据id删除消息记录
	 * @param id
	 * @return
	 */
    int deleteByIds(String ids);
    /**
	 * 根据用户id删除消息记录
	 * @param id
	 * @return
	 */
    int deleteByUserId(Integer userId);
    /**
     * 插入消息
     * @param record
     * @return
     */
    int insert(SysMessage record);
    /**
     * 通过userid获取消息
     * @param id
     * @return
     */
    List<SysMessage> selectByUserId(Map<String, Object> pam);
    /**
     * 通过id获取消息
     * @param id
     * @return
     */
    SysMessage selectById(Long id);
    /**
     * 根据消息id更新消息状态
     * @param record
     * @return
     */
    int updateByIds(Map<String,Object> record);
    /**
     * 根据用户id更新消息状态
     * @param record
     * @return
     */
    int updateByUserId(Map<String,Object> record);
}